Protuberant tumor - Spanish English Dictionary